﻿<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl">
  <xsl:import href="Common.xslt"/>

  <!--ROOT-->
  <xsl:output method="text" indent="no"/>
  <xsl:template match="/">
    <xsl:apply-templates select="/assembly"/>
  </xsl:template>

  <!--DOCUMENT-->
  <xsl:template match="/assembly">
    <xsl:text>#summary API documentation for the </xsl:text>
    <xsl:value-of select="@caption"/>
    <xsl:text> Assembly
#labels WikiDoc,Assembly
#sidebar </xsl:text>
    <xsl:value-of select="@sidebar"/>
    <xsl:text>
</xsl:text>
    <xsl:apply-templates select="comments" mode="h1"/>
    <xsl:text>
= Namespaces =
|| *Namespace* || *Summary* ||
</xsl:text>
    <xsl:apply-templates select="namespace">
      <xsl:sort select="@caption"/>
    </xsl:apply-templates>
  </xsl:template>

  <xsl:template match="namespace">
    <xsl:text>|| [</xsl:text>
    <xsl:value-of select="@wikiLink"/>
    <xsl:text> </xsl:text>
    <xsl:value-of select="@caption"/>
    <xsl:text>] || </xsl:text>
    <xsl:apply-templates mode="singleLine" select="comments/summary"/>
    <xsl:text> ||
</xsl:text>
  </xsl:template>
</xsl:stylesheet>
